/*----------------------------------------------------------------------
题目： 函数fun的功能是:对数组a中的元素进行降序排序。
------------------------------------------------------------------------
注意：请勿改动程序中的其他内容。
----------------------------------------------------------------------*/
#include   <conio.h>
#include   <stdio.h>
#define    N   20
void fun(int *a,int n)
{
    int i,  m, t, k;
    /************** Program **************/
    for (i = 0;i < n - 1;i++) {
        int flag = i;
        for (m = i + 1;m < n;m++) {
            if (a[flag] < a[m]) {
                flag = m;

            }
        }
        if (flag != i) {
            int temp = a[flag];
            a[flag] = a[i];
            a[i] = temp;
        }
    }



    /************** END **************/
}
void main()
{
    int b[N]={11,5,12,0,3,6,9,7,10,8},n=10,i;
    fun(b,n);
    printf("【排序后为：】 ");
    for(i=0; i<n; i++)
        printf("%d ", b[i]);
    printf("\n ");
}
